# -*- coding: utf-8 -*-
# author yzs
# date 2018-12-11
#
# Description
# 找到给定数组的给定区间内的倒数第K小的数值。
# Input
# 输入的第一行为数组，每一个数用空格隔开；第二行是区间（第几个数到第几个数，两头均包含），两个值用空格隔开；第三行为K值。
# Output
# 结果。
# Sample Input 1 
# 1 2 3 4 5 6 7
# 3 5
# 2
# Sample Output 1
# 4

while True:
    try:
        data = list(map(int, input().strip().split()))
        a,b = list(map(int, input().split()))
        num = int(input().strip())
        sub_data = data[a:b]
        sub_data.sort(reverse=True)
        print(sub_data[num-1])
    except EOFError:
        break